Cleantalk\ApbctWP\ConnectionReports A

Total Complexity 72
Dependencies 7
Dependents 1
Total lines 559
Lines of code 310
Logical lines of code 140
Comment lines 139
Methods 22
Properties 7

Methods 22

Method Rating Maintainability Complexity Lines of code
prepareEmailContent()
A
45 8 41
prepareReportRow()
A
51 9 23
prepareNegativeReportsHtmlForSettingsPage()
A
48 7 36
getUnsentReportsIds()
S
59 6 14
handleRequest()
S
54 5 23
initializeReportsCount()
S
60 5 14
getReportsDataByIds()
S
61 4 13
sendEmail()
S
57 3 16
addReportToDb()
S
51 2 30
getReportsData()
S
71 3 6
loadReportsDataFromDb()
S
59 2 15
updateStats()
S
65 3 8
rotateReports()
S
58 2 15
sendUnsentReports()
S
64 3 10
prepareRemoteCallLink()
S
60 2 12
setReportsAsSent()
S
61 2 11
__construct()
S
71 1 6
markReportsDataDirty()
S
77 1 4
hasNegativeReports()
S
80 1 3
hasUnsentReports()
S
80 1 3
remoteCallOutput()
S
81 1 3
wipeReportsData()
S
76 1 4